home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 4: GNU Archives / Linux Cubed Series 4 - GNU Archives.iso / gnu / glibc-1.09 / glibc-1 / glibc-1.09.1 / stdio / temptest.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-07-18  |  521 b   |  32 lines

  1. #include <ansidecl.h>
  2. #include <stdio.h>
  3. #include <string.h>
  4.  
  5. char *files[500];
  6.  
  7. int
  8. main ()
  9. {
  10.   char *fn;
  11.   FILE *fp;
  12.   int i;
  13.  
  14.   for (i = 0; i < 500; i++) {
  15.     fn = __stdio_gen_tempname((CONST char *) NULL,
  16.     "file", 0, (size_t *) NULL, (FILE **) NULL);
  17.     if (fn == NULL) {
  18.       printf ("__stdio_gen_tempname failed\n");
  19.       exit (1);
  20.     }
  21.     files[i] = strdup (fn);
  22.     printf ("file: %s\n", fn);
  23.     fp = fopen (fn, "w");
  24.     fclose (fp);
  25.   }
  26.  
  27.   for (i = 0; i < 500; i++)
  28.     remove (files[i]);
  29.  
  30.   exit (0);
  31. }
  32.